1-1 rman管理器命令
| 命令 | 目的 |
|---|---|
| backup | 备份数据库文件、数据库文件副本、存档日志或备份集 |
| validate | 检查备份集并报告其数据是否完好无损。RMAN 扫描指定备份集中的所有备份片段,并查看校验和以验证是否可以成功还原内容。 |
| show detail | 备份完成后,我们可以查看备份的信息 |
| init | 初始化备份目录 |
| restore | 数据库完全恢复 |
| show | 显示备份历史记录。详细信息选项显示备份的其他信息 |
| delete | 删除备份文件 |
| purge | 从备份目录中删除已删除的备份 |
| pgdata=PATH | 数据库存储区域的位置 |
| arclog-path=PATH | WAL存储区路径 |
| srvlog-path=PATH | 服务器日志存储区域的路径 |
| backup-path=PATH | 备份存储区域的路径 |
| check | 检查 |
| verbose | 显示详细信息 |
| progress | 显示已处理文件的进度 |
| backup-mode=MODE | full、incremental或archive模式 |
| with-serverlog | 同时备份服务器日志文件 |
| compress-data | 压缩zlib备份的数据 |
| smooth-checkpoint | 备份前执行平滑的检查点 |
| full-backup-on-error | 切换到全量备份模式 |
| validate-backup | 备份完成后立即验证备份 |
| validate-buffer-size | 验证缓冲区大小,默认为1 (KB) |
| validate-mode | 验证模式,size|crc,size只校验备份速度大小所以较快,src检查数据库的完整性较慢,默认为size |
| keep-data-generations=NUM | 保留NUM代的全数据备份 |
| keep-data-days=NUM | 保留足够的数据备份,恢复到N天前 |
| keep-arclog-files=NUM | 保存NUM的WAL存档 |
| keep-arclog-days=DAY | 保持存档的WAL按天修改 |
| keep-srvlog-files=NUM | 保留服务器日志的NU |
| keep-srvlog-days=DAY | 按天修改服务器日志 |
| standby-host=HOSTNAME | 从备用主机进行备份时,选择备用主机 |
| standby-port=PORT | 从备用进行备份时的备用端口 |
| recovery-target-time | 进行恢复的时间戳 |
| recovery-target-xid | 将进行恢复的事务ID |
| recovery-target-inclusive | 我们是否在恢复目标之后停止 |
| recovery-target-timeline | 恢复到特定的时间线 |
| recovery-target-action | 恢复目标后服务器应该采取的操作 |
| hard-copy | 复制archivelog而不是符号链接 |
| -a, --show-all | 显示已删除的备份 |
| -f, --force | 强制删除超过给定日期的备份 |
| -d, --dbname=DBNAME | 连接的dbname数据库 |
| -h, --host=HOSTNAME | 数据库服务器主机或套接字目录 |
| -p, --port=PORT | 数据库服务器端口 |
| -U, --username=USERNAME | 连接的用户名 |
| -w, --no-password | 从不提示输入密码 |
| -W, --password | 强制密码提示 |
| -q, --quiet | 不要显示任何INFO或DEBUG消息 |
| --debug | 显示调试消息 |
| --help | 显示此帮助,然后退出 |
| --version | 输出版本信息,然后退出 |